<?php namespace Common\Model;
use Hdphp\Model\Model;
/**
 * 用户数据表
 */
Class User extends Model{
	protected $table = 'user';

	public function check($filed,$value){
		$data = $this->where(array($filed=>$value))->count();//这儿返回的是1，还是0，若为1，则为真；若0，则为假
		return $data;
	}

	/**
	 * 执行的是用户添加功能
	 */
	public function addUser($data){
		// p($data);
		if(!$this->create($data)){
			return false;
			
		}
		$uid = $this->add($data);
		return $uid;
	}

	/**
	 * 登录功能
	 */
	public function login(){
		$userName = Q('post.username');  //验证用户名是否存在
		$pwd = Q('post.pwd','','md5');
		$userData = $this->where(array('username'=>$userName))->find();
		if(!$userData){
			$this->error = '用户名或密码错误';
			return ;
		}
		if($pwd != $userData['pwd']){
			$this->error = '用户名或密码有误';
		}
		//分配$_SESSION
		$_SESSION['uinfo'] = array(
			'username'=> $userData['username'],
			'uid' => $userData['uid'],
		);
		// p($_SESSION);
		return true;

	}

}

?>